package com.zhengke.service.ddgl;

import com.zhengke.common.object.Result;
import com.zhengke.pojo.*;


/**
 * *******************************
 * 创建时间：2019年12月26日 下午3:05:08
 * 项目名称：tvmallbs Maven Webapp
 *
 * @author 王鑫
 * @version 1.0
 * 文件名称：DDGL060Service.java
 * 类说明：
 * <p>
 * *******************************
 */
public interface DDGL060Service {

    /**
     * 查看可以退货订单
     *
     * @param pageNum
     * @param size
     * @return
     * @throws Exception
     */
    Result queryOrder(String orderSn, String userName, String userCardNumber, String receiverPhone, String orderState, int pageNum, int size) throws Exception;

    /**
     * 退单详情信息
     *
     * @param orderId
     * @return
     * @throws Exception
     */
    Result rtOrderDetail(String orderId) throws Exception;

    /**
     * 查询一个TvOrderGoods对象
     *
     * @param recordId
     * @return
     */
    TvOrderGoods queryTogByRecordId(String recordId) throws Exception;

    /**
     * 完成退货
     */
    void toReturn(TvOrderGoods tog, TvOrder to, TvUser tu, MallServiceGoods01 msg,TvUserIntegralLog til) throws Exception;

}
